package com.ruoyi.system.utils;

import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;

/**
 * 时间日期格式化工具
 */
public class DateFormatterUtil {
    /**
     * 根据指定的格式返回当前日期和时间
     *
     * @param format 输入的日期时间格式，例如 "yyyy-MM-dd HH:mm:ss"
     * @return 格式化后的当前日期时间字符串
     */
    public static String getCurrentDateTime(String format) {
        // 获取当前日期时间
        LocalDateTime now = LocalDateTime.now();

        // 创建DateTimeFormatter对象，设置格式
        DateTimeFormatter formatter = DateTimeFormatter.ofPattern(format);

        // 格式化当前日期时间
        return now.format(formatter);
    }
}
